package com.yunxi.order.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

@Data
@ApiModel(value = "订单导出", description = "订单导出")
public class OrderVehicleExportVO implements Serializable {

    @ApiModelProperty(value = "订货单号")
    private String orderCarId;

    @ApiModelProperty(value = "创建方式")
    private String orderCreateType;

    @ApiModelProperty(value = "渠道商编码")
    private String partnerCode;

    @ApiModelProperty(value = "渠道商名称")
    private String partnerName;

    @ApiModelProperty(value = "订单状态")
    private String checkStatus;

    @ApiModelProperty(value = "车系编码")
    private String seriesCode;

    @ApiModelProperty(value = "车系名称")
    private String seriesName;

    @ApiModelProperty(value = "车型编码")
    private String modelCode;

    @ApiModelProperty(value = "车型名称")
    private String modelName;

    @ApiModelProperty(value = "配置编码")
    private String catalogCode;

    @ApiModelProperty(value = "配置名称")
    private String catalogName;

    @ApiModelProperty(value = "内饰色编码")
    private String colorCodeIn;

    @ApiModelProperty(value = "内饰色名称")
    private String colorNameIn;

    @ApiModelProperty(value = "外饰色编码")
    private String colorCodeOut;

    @ApiModelProperty(value = "外饰色名称")
    private String colorNameOut;

    @ApiModelProperty(value = "选装包编码")
    private String customPackCodes;

    @ApiModelProperty(value = "选装包名称")
    private String customPackName;

    @ApiModelProperty(value = "车辆用途")
    private String vehiclePurpose;

    @ApiModelProperty(value = "是否零售单")
    private String isCustomOrder;

    @ApiModelProperty(value = "零售单号")
    private String customOrderNo;

    @ApiModelProperty(value = "优先级")
    private String priorityLevel;

    @ApiModelProperty(value = "操作人")
    private String createBy;

    @ApiModelProperty(value = "操作时间")
    private Date createDate;

    @ApiModelProperty(value = "审批时间")
    private Date checkDate;

    @ApiModelProperty(value = "账户类型")
    private String accountTypeName;

    @ApiModelProperty(value = "车辆状态")
    private String carState;

    @ApiModelProperty(value = "VIN")
    private String vin;

    @ApiModelProperty(value = "发动机号")
    private String engineNo;

    @ApiModelProperty(value = "合格证号")
    private String certNo;

    @ApiModelProperty(value = "发票号")
    private String retailInvoiceNo;

    @ApiModelProperty(value = "联系方式")
    private String linkphone;

    @ApiModelProperty(value = "联系人")
    private String linkman;

    @ApiModelProperty(value = "收货地址")
    private String addr;

    @ApiModelProperty(value = "市场价格")
    private String marketPrice;

    @ApiModelProperty(value = "结算价")
    private String settlementPrice;

    @ApiModelProperty(value = "优惠金额")
    private String preferentialPrice;

    @ApiModelProperty(value = "备注")
    private String memo;



}
